Usage Search Options for Class or Interface
- Checkboxes in the "Find" group:
- "Usages" - use this option to find all places in the source code, where the class is referred by its name.
-
"Usages of methods" - use this option to find all places in the source code,
where methods of this class are called from.
If the checkbox "Include inherited members" is selected, all calls of methods
inherited from base classes and interfaces will also be found.
- "Usages of fields" - use this option to find all places in the source code,
where fields of this class are used.
If the checkbox "Include inherited members" is selected, all usages of fields
inherited from base classes and interfaces will also be found.
- "Derived classes" - this option is available for classes only.
Use this option to find all classes that extend the selected class.
If the checkbox "Check deep inheritance" is selected, all classes extending
the derived classes will also be found, and so on recursively.
- "Derived interfaces" - this option is available for interfaces only.
Use this option to find all interfaces extending the selected interface.
If the checkbox "Check deep inheritance" is selected, all interfaces extending
the derived interfaces will also be found, and so on recursively.
- "Implementing classes" - this option is for interfaces only.
Use this option to find all classes implementing the selected interface.
If the checkbox "Check deep inheritance" is selected, all classes extending the derived
classes will also be found, and so on recursively.
- Checkboxes in the "Options" group:
- "Skip import statements" - use this option to exclude import
statements from search results.
- "Check deep inheritance" - use this option to search for indirectly
derived classes and interfaces.
- "Include inherited members" - use this option to search for usages
of inherited methods and fields.